@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,em{ padding:0; margin:0; color:#000; text-align:left; font-weight:normal; font-style:normal; font-size:14px; }
h1,h2,h3,h4,h5,p{ padding:0; margin:0; color:#000; font-weight:normal; }
a{ text-decoration:none; cursor:pointer}
a:hover{ color:#b30005; text-decoration:none; }
a img{ border:none;}
img{margin:0px; padding:0px;}
form{ margin:0px;padding:0px;}
ul{ list-style-type:none;}
li{ float:left;}

body{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; background:url(bg.jpg) left top repeat-x #fff; }
.fl{float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.blank5{ float:left; width:100%; height:5px; line-height:5px; margin:0 auto; }
.blank10{ float:left; width:100%; height:10px; line-height:10px; margin:0 auto; }
.blank15{ float:left; width:100%; height:15px; line-height:15px; margin:0 auto; }
.blank20{ float:left; width:100%; height:20px; line-height:20px; margin:0 auto; }
.blank30{ float:left; width:100%; height:30px; line-height:30px; margin:0 auto; }
.blank40{ float:left; width:100%; height:40px; line-height:40px; margin:0 auto; }
.blank50{ float:left; width:100%; height:50px; line-height:50px; margin:0 auto; }
.blank60{ float:left; width:100%; height:60px; line-height:60px; margin:0 auto; }
.mleft10{ margin-left:10px; display:inline; }
.mleft15{ margin-left:15px; display:inline; }
.disp_block{ display:block; }
.disp_none{ display:none;}
.cred_b{ color:#ee1c24; font-weight:bold; }
.top_tel{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#ee1c24; }
.bcenter{  width:1100px; margin:0 auto; }

.header{ float:left; width:1100px; }
.header .top_area{ float:left; width:1100px; padding:0px 0px; }
.header .top_area .left{ float:left; height:30px; line-height:30px; }
.header .top_area .right{ float:right; }
.header .top_area .right ul li{ float:right; height:30px; line-height:30px; background:url(iso_top.jpg) 12px 12px no-repeat; padding-left:0px; }

.header .logo_area{ float:left; width:1100px; padding:10px 0px; }
.header .logo_area .left{ float:left; }
.header .logo_area .left a{ float:left; }
.header .logo_area .right{ float:right; width:230px; padding-right:25px; }
.header .logo_area .right span{float:right; padding:30px 0 0 45px; background:url(tel.jpg) left 35px no-repeat; }

.navlist{ float:left; width:1100px; margin-bottom:1px; height:45px; position:relative; z-index:1000; }
/*主导航纵向	开始****************************************************************************/
.navlist ul{ float:left; width:1100px; padding:0px; }
.navlist ul li{ float:left; height:auto; position:relative; z-index:1001; }
.navlist ul li a{
	float:left; width:138px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff;
}
.navlist ul li a:hover{ background:#ff3a1f; }
.navlist ul li a.onsclect{ background:#ff3a1f; }
.navlist ul li a.navhover{ background:#ff3a1f; }
/*二级*/
.navlist ul li ul{ width:138px; background:#F17D09; position:absolute; left:0px; top:44px; padding:0px; border-bottom:1px solid #f0f0f0; display:none; }
.navlist ul li ul li{ float:left; height:auto; position:relative; z-index:1002; background:none; padding:0px; }
.navlist ul li ul li a{
	float:left; width:138px; text-align:center; height:45px; line-height:45px; background:none;
	border-top:1px solid #f0f0f0; color:#fff; font-weight:normal;font-size:14px;
}
.navlist ul li ul li a:hover{ background:#ff3a1f; }
.navlist ul li ul li a.onsclect{ background:#ff3a1f; }
.navlist ul li ul li a.navhover{ background:#ff3a1f; }

/*二级以后*/
.navlist ul li ul li ul{ width:200px; background:#ff3a1f; position:absolute; left:138px; top:0px;  display:none; }
.navlist ul li ul li ul li{ float:left; height:auto; position:relative; z-index:1003; background:none; padding:0px; border:0px; }
.navlist ul li ul li ul li a{
	width:200px;font-size:12px;
}
.navlist ul li ul li ul li a:hover{ background:#ff3a1f; font-weight:bold; }
.navlist ul li ul li ul li a.onsclect{ background:#ff3a1f; font-weight:bold; }
.navlist ul li ul li ul li a.navhover{ background:#ff3a1f; font-weight:bold; }
#catehome { background:none; }
#catehome a{ width:134px; }
/*主导航纵向	结束**************************************************************************/

/*换灯片*/
.fullSlide{ width:100%;position:relative;top:0px; height:400px; background:#fff; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{ width:100% !important; height:400px;overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block;height:400px; }
.fullSlide .bd li a span{ display:none;}
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{
	float:none; cursor:pointer; display:inline-block; *display:inline; z-index:2; width:20px; height:20px; margin:2px; overflow:hidden;
	background:url(pagination2.png) left 0px no-repeat; line-height:9999px;
}
.fullSlide .hd ul .on{ background:url(pagination2.png) left -20px no-repeat; }
.fullSlide .prev,
.fullSlide .next{
	display:block;position:absolute; z-index:1; top:50%; margin-top:-30px; left:0; z-index:1;width:40px; height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;display:none;
}
.fullSlide .next{ left:auto; right:0; background-position:-6px -137px; }

.ahoutus{ float:right; width:750px; border:1px solid #ddd; }
.ahoutus h3{
	float:left; width:720px; padding:0 10px 0 20px; height:35px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; font-size:14px;
	background:url(iso.jpg) 10px 10px no-repeat #FDFDFE;
}
.ahoutus h3 span{ float:left; padding:0 0px; border-bottom:1px solid #53090; }
.ahoutus h3 a{ float:right; }
.ahoutus .con{ float:left; width:730px; padding:17px 10px; }
.ahoutus .con img{ display:block; margin-right:10px;}
.ahoutus .con p{ float:left; width:730px; line-height:26px; }

/*新闻中心*/
.newscenter{ float:left; width:330px; border:1px solid #ddd; }
.newscenter .hd{ float:left; width:320px; padding-right:10px; height:35px; line-height:35px; background:#FDFDFE; position:relative; border-bottom:1px solid #ddd; }
.newscenter .hd h3{ float:left; width:150px; padding:0 10px; height:35px; line-height:35px; font-weight:bold; font-size:14px; }
.newscenter .hd h3 span{ float:left; padding:0 0px 0 10px; border-bottom:1px solid #53090; background:url(iso.jpg) left 10px no-repeat; }
.newscenter .hd ul{ float:right; position:absolute; right:5px; top:5px; height:30px; }
.newscenter .hd ul li{ float:left; padding:0 10px; cursor:pointer; height:30px; line-height:30px;  }
.newscenter .hd ul li h2 a{ font-size:12px; }
.newscenter .hd ul li.on{ height:29px; line-height:29px;  background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; }
.newscenter .hd ul li.on h2 a{ color:#0366CB; font-weight:bold; font-size:12px; }
.newscenter .hd .more{ float:right; }

.newscenter .bd ul{ float:left; width:310px; height:170px; padding:10px; }
.newscenter .bd ul li{ float:left; width:310px;  }
.newscenter .bd ul li a{
	float:left; width:250px; padding-left:15px; height:28px; line-height:28px; background:url(iso_news.jpg) 3px 13px no-repeat; 
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.newscenter .bd ul li span{
	float:right; width:45px; height:26px; line-height:26px;
}

.pro_left{ float:right; }
/*产品中心*/
.goodsblock{ float:right; width:750px; border:1px solid #ddd; overflow:hidden; }
.goodsblock .hd{
	float:left; width:740px; padding-right:10px; height:35px; line-height:35px; background:#FDFDFE; position:relative; border-bottom:1px solid #ddd;
}
.goodsblock .hd h3{
	float:left; padding:0 10px 0 20px; height:35px; line-height:35px; background:url(iso.jpg) 10px 10px no-repeat;
}
.goodsblock .hd h3 span{ font-weight:bold; font-size:14px; }
.goodsblock .hd ul{ float:right; position:absolute; right:5px; top:5px; height:30px;}
.goodsblock .hd ul li{ float:left; padding:0 15px; cursor:pointer; height:30px; line-height:30px; }
.goodsblock .hd ul li.on{ height:29px; line-height:29px; border:1px solid #ddd; border-bottom:1px solid #fff; }
.goodsblock .hd ul li.on h2 a{ color:#0366CB; font-weight:bold; }
.goodsblock .hd .more{ float:right; }

.goodsblock .bd ul{ float:left; width:749px; height:430px; padding:0px 0px 10px 1px; zoom:1; overflow:hidden; }
.goodsblock .bd li{  float:left; width:172px; padding:12px 0 0 12px; }
.goodsblock .bd li a{ float:left; width:170px; border:1px solid #ddd; background:#f0f0f0; }
.goodsblock .bd li a span{
	float:left; width:170px; height:30px; line-height:30px; text-align:center;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.goodsblock .bd li a:hover{  border:1px solid #0366CB; background:#0366CB; color:#fff; }

.pro_right{ float:left; width:332px; }

/*ANL*/
.aliblock{ float:left; width:330px; border:1px solid #ddd; }
.aliblock h3{ float:left; width:310px; padding:0 10px; height:35px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; font-size:14px; background:#FDFDFE; }
.aliblock h3 span{ float:left; padding:0 0px 0 10px; border-bottom:1px solid #53090; background:url(iso.jpg) left 10px no-repeat; }
.aliblock h3 a{ float:right; }
.aliblock .con{ float:left; width:330px; height:209px; overflow:hidden; }
.case_box{ overflow:hidden; }
.case_tab{ float:left; width:90px; }
.case_tab li a{ width:75px; font-size:12px; display:block; height:30px; line-height:30px; padding-left:15px; background:url(case_01.gif) center center no-repeat; color:#666; }
.case_tab li:hover a,.case_tab li.case_cur a{background:url(case_01b.gif) center center no-repeat; color:#fff; font-weight:bold;}
.case_area{ width:220px; height:189px; padding:10px; float:left; }
.case_slide{ width:220px; height:189px; overflow:hidden; position:relative;}
.case_slide .hd{ overflow:hidden; position:absolute; left:0; bottom:5px; width:100%; z-index:1; }
.case_slide .hd ul{ overflow:hidden; zoom:1; float:right; margin-top:0px; }
.case_slide .hd ul li{ float:left; width:20px; height:5px; background:url(slider_ico1a.png) center center no-repeat; text-indent:-9999px; cursor:pointer;}
.case_slide .hd ul li.on{ background:url(slider_ico1b.png) center center no-repeat;}
.case_slide .bd{ position:relative; height:100%; z-index:0;   }
.case_slide .bd li{ zoom:1; vertical-align:middle; }
.case_slide .bd img{ width:220px; height:189px; display:block; text-align:center; margin-left:0px; }
.case_slide .prev,.case_slide .next{
	position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;
	background:url(slider-arrow1.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;
}
.case_slide .next{ left:auto; right:3%; background-position:8px 5px; }
.case_slide .prev:hover,.case_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.case_slide .prevStop{ display:none;  }
.case_slide .nextStop{ display:none;  }

/*联系方式*/
.indexcontact{ float:left; width:330px;  border:1px solid #ddd; }
.indexcontact h3{ float:left; width:310px; padding:0 10px; height:35px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; font-size:14px; background:#FDFDFE; }
.indexcontact h3 span{ float:left; padding:0 0px 0 10px; border-bottom:1px solid #53090; background:url(iso.jpg) left 10px no-repeat; }
.indexcontact h3 a{ float:right; }
.indexcontact .con{float:left; width:310px; padding:5px 10px; height:168px; overflow:hidden; background:url(contact.jpg) right bottom no-repeat; }
.indexcontact .con p{ float:left; width:310px; line-height:28px; }
.indexcontact .con span{ float:right; width:110px; padding:3px 0px 0 0px; }
.indexcontact .con span img{ float:right; }

.aboutarea{ float:left; width:1055px; padding:20px; border:1px solid #ccc; border-left:10px solid #0463B9; background:#f7f7f7;}
.aboutarea .left{ float:left; width:740px; padding:0 10px; }
.aboutarea .left h4{ float:left; width:740px; font-size:20px; font-weight:bold; color:#0463B9;}
.aboutarea .left p{ float:left; width:740px; line-height:24px; padding-top:5px;}
.aboutarea .right{ float:right; margin:15px 15px 0 0;}

/*友链*/
.flink{ float:left; width:1098px; border:1px solid #e0e0e0; background:#fff; }
.flink h4{ float:left; width:1098px; background:#f8f8f8; height:30px;  border-bottom:1px solid #e0e0e0; }
.flink h4 span{
	float:left; padding:0 15px; font-size:14px; font-family:'微软雅黑'; font-weight:bold; height:31px; line-height:31px;
	background:url(blank.jpg) left top repeat; border-right:1px solid #e0e0e0;
}
.flink ul{ float:left; width:1078px; padding:10px 10px; }
.flink ul li{ float:left; padding:0px 5px; }
.flink ul li a{ float:left; line-height:22px; }

/*footer*/
.footer { background:#FAFAFA; border-top:1px solid #DBDBDB; margin:0 auto; }
.footer_con{ width:1100px; margin:0 auto; padding:10px 0px; }
.footer_con p {text-align:center; line-height:30px; font-size:12px; }
.footer_con p a{ font-size:12px;  }
.bottomnav{ margin:0px; padding:10px 0 0px 0; }
.copy{ margin:0px; padding:0px 0 10px 0; }

.sub_banner{ width:100%; clear:both;  padding:1px 0 0px; overflow:hidden; }
/*neiye*/
.sub_content{ float:left; width:1100px; padding:0px 0; }

/*左侧*/
.sub_left{ float:left; width:230px; padding:0 0 0px 0; }
.sub_left .subleft_tit{
	float:left; width:230px; font-size:12px; height:40px; line-height:40px; background:url(tit.jpg) left bottom repeat-x;
	font-family:Arial, sans-serif; color:#666666; padding-left:0px; font-weight:bold;
}
.sub_left .subleft_tit span{ float:left; padding-left:10px; font-size:15px; color:#000; font-family:"微软雅黑"; background:url(tit3.jpg) 0px 13px no-repeat; }

.subleft_treeview{ float:right; width:230px; padding-top:10px; /*background:url(left_ul_top.jpg) right top no-repeat #fff;*/ }
/*左侧导航 开始************************************************************************/
.subleft_treeview ul li{ width:230px; padding:0px 0px 1px 0px; }
.subleft_treeview ul li a{
	float:left; width:200px; padding-left:30px; height:36px; line-height:36px; cursor:pointer; 
	background:url(left_bg.jpg) left top no-repeat; 
}
.subleft_treeview ul li a:hover { width:200px; /*background:url(left_bg_hover.jpg) left top no-repeat; color:#fff;*/ }
.subleft_treeview ul li a.onsclect{ width:200px; /*background:url(left_bg_hover.jpg) left top no-repeat; color:#fff;*/ }
/*二级*/
.subleft_treeview ul li ul { float:left; width:230px; padding:0px 0px; background:#F5F5F5; }
.subleft_treeview ul li ul li{ float:left; border-top:1px solid #fff;}
.subleft_treeview ul li ul li a{
	float:left; width:200px; padding-left:30px; height:30px; line-height:30px; color:#15387A; font-size:12px; background:none;
}
.subleft_treeview ul li ul li a:hover { color:#0463B9; background:none; }
.subleft_treeview ul li ul li a.onsclect{ color:#0463B9; background:none; }
/*三级*/
.subleft_treeview ul li ul li ul li a{}
.subleft_treeview ul li ul li ul li a:hover { background:#82387f; text-decoration:none; }
.subleft_treeview ul li ul li ul li a.onsclect{ background:#82387f;}
/*左侧导航 结束************************************************************************/

.subleft_contact{ float:right; width:228px; line-height:24px; border:1px solid #ddd; background:#f8f8f8; }
.subleft_contact .tit{
	float:left; width:210px; padding:0 9px; font-size:12px; height:35px; line-height:40px; font-family:Arial, sans-serif; font-weight:bold;
	background:#EAEAEA;  border-bottom:1px solid #ddd; overflow:hidden;
}
.subleft_contact .con{ float:left; width:210px; padding:5px 9px; text-align:left; }

/*右侧主体*/
.sub_right{ float:right; width:850px; padding:0px 0px 0 0px; }
.sub_right .curr{ float:left; width:850px; height:40px; line-height:40px; background:url(tit.jpg) left bottom repeat-x; }
.sub_right .curr .c_left { float:left; padding-left:10px; font-size:15px; color:#000; font-weight:bold; background:url(tit3.jpg) 0px 13px no-repeat; }
.sub_right .curr .c_right { float:right; height:40px; line-height:40px; }
.sub_right .sub_main{ float:left; width:850px; padding:10px 0px; }













